home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c++-part2 / 12464 < prev    next >
Encoding:
Text File  |  1996-08-05  |  3.3 KB  |  92 lines

  1. Path: news.cais.com!news
  2. From: Peter N Roth <peteroth@mail.erols.com>
  3. Newsgroups: comp.lang.c++
  4. Subject: Press Release - Now Shipping ClassBuilder++ version 2.0
  5. Date: 20 Mar 1996 03:53:43 GMT
  6. Organization: Engineering Objects Int'l
  7. Message-ID: <4invg7$g65@news.cais.com>
  8. NNTP-Posting-Host: as28s15.erols.com
  9. Mime-Version: 1.0
  10. Content-Type: text/plain; charset=iso-8859-1
  11. Content-Transfer-Encoding: 8bit
  12. X-Mailer: Mozilla 1.22KIT (Windows; U; 16bit)
  13.  
  14. Instant C++ Classes with ClassBuilder++ 2.0
  15. Windows 3.1 tool saves keystrokes for experts & beginners
  16.  
  17. For Immediate Release
  18. Tuesday, March 19, 1996
  19. Contact: Peter N Roth
  20. Engineering Objects International
  21. peteroth@mail.erols.com
  22.  
  23. Fairfax, VA - Engineering Objects International is now 
  24. shipping ClassBuilder++ 2.0.
  25. ôProgrammers can now generate C++ classes instantly with 
  26. our Windows 3.1 compliant
  27. software,ö said Peter N. Roth, president of the company. 
  28. ôClassBuilder++ provides 1000:1
  29. leverage over bare keyboarding, and can be used as a 
  30. stand-alone tool, although we plug it into
  31. our IDE for immediate access. A class name, plus a few 
  32. mouse clicks, are sufficient to have
  33. ClassBuilder++ generate a header file, a definition file, 
  34. and a test program.ö
  35.  
  36. Roth noted that the real power of ClassBuilder++ goes 
  37. beyond the typical canned classes that
  38. are tied into some programming environments. ôOur C++ 
  39. engineering software must run on
  40. various platforms, and we started developing ClassBuilder++ 
  41. as a vendor-independent adjunct to
  42. those efforts. We liked Carroll & EllisÆs æniceÆ classes, 
  43. but decided that ænicerÆ classes were what
  44. we really needed for engineering software.ö æNicerÆ classes 
  45. include the default and copy
  46. constructors, a virtual destructor, overloaded assignment 
  47. and equality operators, and friend
  48. functions that implement the iostream inserter and 
  49. extractor.
  50.  
  51.  ôWe got tired of typing the same text twice, in the header 
  52. and definition files. We always test a
  53. class, alone, before itÆs used in a program, so we needed 
  54. to keep writing these special little test
  55. programs. Now, we can easily generate a new base or derived 
  56. class and start testing right away,
  57. and our design-develop-test-revise cycle is tighter. We 
  58. click a checkbox and our header files are
  59. protected with sentinel macros. We specify a data member, 
  60. and an accessor and a modifier
  61. function are created automatically. We decided to have 
  62. ClassBuilder++ insert æsuggestedÆ return
  63. types and argument lists for friends, globals, and for the 
  64. 36 operators we typically overload. We
  65. find it much easier to veto ClassBuilder++Æs suggestions 
  66. than it is to type in all the code when we
  67. do need it. This philosophy keeps our tool from getting in 
  68. our way.ö
  69.  
  70. ClassBuilder++ is aimed at the commercial and government 
  71. code developer, as well as at the
  72. C++ ænewbieÆ. ôWe expect ClassBuilder++ will help a lot of 
  73. folks move up the long C++ and
  74. Object Oriented learning curve. Instead of worrying about 
  75. syntax, beginners can focus on the
  76. object oriented aspects of their programs. ThatÆs why weÆre 
  77. planning to include it as a component
  78. of our C++ training courses.ö ClassBuilder++ 2.0 retails at 
  79. $59 per copy and is available directly
  80. from Engineering Objects International.
  81. *  *  *
  82.  
  83.  
  84. --
  85. Grace + Peace
  86. Peter N Roth
  87. Engineering Objects International
  88. Software & Training in C++ & Delphi + Xlations and ports of 
  89. Fortran 77
  90.  
  91.  
  92.